package com.android.hedgehog.puzzles;

import java.util.List;

import com.android.hedgehog.framework.Input.TouchEvent;

public abstract class PuzzleScreen {
	
	//Should add difficulty too

	public int instanceScore = 0;
	public boolean success; 
	public boolean instanceOver = false;  //its over, send the next puzzle
	public int instanceNumber; // 1st instance: 1 : 2nd:2...
	public int gameType; // 0: story; 1: freeplay

	public abstract void update(List<TouchEvent> touchEvents, double deltaTime);

	public abstract void present();

}